// Dustin Escoffery
// Copyright 2010
#ifndef HOOK_WINDOW_H
#define HOOK_WINDOW_H

#include <windows.h>

HWND GetMainWindow();
ATOM WINAPI MyRegisterClassEx(CONST WNDCLASSEX *lpwcx);
HWND WINAPI MyCreateWindowEx(DWORD dwExStyle, LPCTSTR lpClassName,
   LPCTSTR lpWindowName, DWORD dwStyle, int x, int y, int nWidth,
   int nHeight, HWND hWndParent, HMENU hMenu, HINSTANCE hInstance,
   LPVOID lpParam);
BOOL WINAPI MyClipCursor(const RECT *lpRect);
BOOL WINAPI MySetCursorPos(int X, int Y);
HCURSOR WINAPI MySetCursor(HCURSOR hCursor);
BOOL WINAPI MyGetCursorPos(LPPOINT lpPoint);
BOOL WINAPI MyIsIconic(HWND hWnd);

HANDLE WINAPI MyCreateEvent(LPSECURITY_ATTRIBUTES lpEventAttributes,
  BOOL bManualReset, BOOL bInitialState, LPCTSTR lpName);

#endif
